	body {
		margin:0 0 0 0;
		padding:0;
		background:#fff;
		background-image: url('/bar.png');
		background-repeat: repeat-y;
		background-position: left;
	}

	A {
		font-variant: small-caps;
	}
	A:link {
		color: #494dbc;
		text-decoration: none;
	}
	A:visited {
		color: #494dbc;
		text-decoration: none;
	}
	A:hover {
		color: #319600;
		text-decoration: none;
	}
	A:active {
		color: red;
		text-decoration: line-through;
	}
	A.spec {
		text-decoration: none;
	}
	A.spec:hover {
		color: #319600;
		text-decoration: none;
		/*letter-spacing: 1pt;*/
	}
	.container {
      	position: relative;
        max-width: 1280px;
      	min-width: 800px;
      	margin: auto;
        /*border: 1px solid #000;*/
	}
	.leftcontent {
		position: absolute;
		left:0;
		top:50px;
		width:210px;
		/*background:#fff;
		margin-right:15px;*/
		padding-bottom:20px;
      	border-top: 1px solid #000;
      	border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

	.centercontent {
		position: absolute;
		top:0px;
		right:211px;
    	left:211px;
      	min-width:376px;
        /*
    	margin-right:0; /*211px;* /
		margin-left:0;
      	*/
		padding-top:10px;
		background-color:transparent;
		color:#000;
        border-right: 1px solid #000;
      	border-left: 1px solid #000;
	}
	.rightcontent {
		position: absolute;
		right:0;
		top:50px;
		width:210px;
		padding-bottom:20px;
      	border-top: 1px solid #000;
		border-left: 1px solid #000;
		border-bottom: 1px solid #000;
      	border-right: 1px solid #000;
	}

	.title {
		width:200;
		font-family: Helvetica;
		font-size: 10pt;
		font-weight: bold;
		font-variant: small-caps;
		color:#fff;
		letter-spacing: 2pt;
		padding-left: 10px;
		padding-bottom: 2px;
		padding-top: 2px;
		background: #5A7AA4;
		border-bottom: 1px solid #000;
	}
	
	.cont {
		width:204;
		background-color: transparent;
		font-family: verdana;
		font-size: 8pt;
		letter-spacing: 0.9pt;
		line-height: 1.2em;
		padding-top: 3px;
		padding-left: 3px;
		padding-right: 3px;
		padding-bottom: 15px;
	}
	
	.news {
		background-color: transparent;
		font-family: verdana;
		font-size: 8pt;
		letter-spacing: 0.9pt;
		line-height: 1.2em;
		margin-left: 10px;
		margin-right: 10px;
	}

    .news .Valentine {
        line-height: 36pt;
        font-size: 36pt;
        font-weight: bold;
        color: #CC0066;
        text-decoration: underline;
    }
    .news .NewYears {
        line-height: 36pt;
        font-size: 36pt;
        font-weight: bold;
        color: Gold;
        text-decoration: underline;
    }
    .news .ComName {
        color: blue;
    }
    .news .ComDate {
        color: grey;
    }
	
	.comment {
		background: #eef;
		margin-left: 10px;
		margin-right: 10px;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}
	
	.jibName {
		margin-left: 20px;
		margin-top: 15px;
		
	}
	.jibDate {
		float: right;
		margin-top: 15px;
		margin-right: 10px;
	}
	.jibJab {
		margin-left: 20px;
		margin-right: 10px;
		border-top:1px solid #000;
	}
	.jibAdd {
		margin-top: 15px;
		
	}
	
/*	p,h1,pre {
		margin:0px 10px 10px 10px;
	}
		
	h1 {
		font-size:14px;
		padding-top:10px;
	}
*/		
	